package com.softeem.sanguo;

import java.awt.image.BufferedImage;
import java.nio.Buffer;

/**
 * 游戏中所有的图片素材
 */
public class Images {

    //地图类
    public static BufferedImage[] maps;

    //玩家类
    public static BufferedImage[] ikun_left;
    public static BufferedImage[] ikun_right;
    public static BufferedImage headIcon;

    //球类(子弹)
    public static BufferedImage ball;

    //普通敌人类
    public static BufferedImage[] enemy;

    //道具类
    public static BufferedImage[] foods;

    //静态初始化块
    static{
        //初始化玩家头像
        headIcon = Utils.loadImg("img.png");
        //初始化篮球图片
        ball = Utils.loadImg("ikun/ball.png");
        //初始化地图
        maps = new BufferedImage[]{
                Utils.loadImg("bg0.jpg"),
                Utils.loadImg("bg1.jpg"),
                Utils.loadImg("bg2.jpg"),
                Utils.loadImg("bg3.jpg"),
                Utils.loadImg("bg4.png"),
                Utils.loadImg("bg5.png"),
                Utils.loadImg("bg6.png"),
                Utils.loadImg("bg7.png"),
                Utils.loadImg("bg8.png")
        };
        //初始化玩家图片
        ikun_left = new BufferedImage[]{
                Utils.loadImg("ikun/L1.png"),
                Utils.loadImg("ikun/L2.png"),
                Utils.loadImg("ikun/L3.png"),
                Utils.loadImg("ikun/L4.png")
        };
        ikun_right = new BufferedImage[]{
                Utils.loadImg("ikun/R1.png"),
                Utils.loadImg("ikun/R2.png"),
                Utils.loadImg("ikun/R3.png"),
                Utils.loadImg("ikun/R4.png")
        };

        enemy = new BufferedImage[]{
                Utils.loadImg("enemy/1.png"),
                Utils.loadImg("enemy/2.png"),
                Utils.loadImg("enemy/3.png"),
                Utils.loadImg("enemy/4.png"),
                Utils.loadImg("enemy/5.png"),
                Utils.loadImg("enemy/6.png"),
                Utils.loadImg("enemy/7.png"),
                Utils.loadImg("enemy/8.png"),
                Utils.loadImg("enemy/9.png"),
                Utils.loadImg("enemy/10.png"),
                Utils.loadImg("enemy/11.png"),
                Utils.loadImg("enemy/12.png"),
                Utils.loadImg("enemy/13.png"),
                Utils.loadImg("enemy/14.png"),
                Utils.loadImg("enemy/15.png"),
                Utils.loadImg("enemy/16.png"),
        };

        //设置道具的图片资源
        foods = new BufferedImage[]{
                Utils.loadImg("food/0.png"),
                Utils.loadImg("food/1.png")
        };
    }
}
